Project Setup
you can create a new pebble project by simply running
pebble init
The program will then ask a few question, and generate a new repository.
pebble init generates a pebble.config.json — see Compiler Configuration for the full schema.
In your new repository you can run
pebble compile
to generate the contract uplc.
Once you have tests in your project, run them with pebble test — see Testing.
Examples
Have a look at Examples for some example project